920cc822b54193782bf9a6349ccbc5a06051bde7,core/languageDesign/core/source_gen/jetbrains/mps/lang/core/typesystem/check_Constraints_NonTypesystemRule.java,check_Constraints_NonTypesystemRule,applyRule,#SNode#TypeCheckingContext#,23

Before Change


          IErrorReporter _reporter_2309309498 = typeCheckingContext.reportTypeError(node, "Node isn't applicable in the context", "r:cec599e3-51d2-48a7-af31-989e3cbd593c(jetbrains.mps.lang.core.typesystem)", "5622704259074611096", intentionProvider, errorTarget);
          {
            SNode _foreign_34989546 = cm.getCanBeParentBlock(node, operationContext);
            _reporter_2309309498.addAdditionalRuleId(_foreign_34989546.getModel().toString(), _foreign_34989546.getId());
          }
        }
      }

After Change


          IErrorReporter _reporter_2309309498 = typeCheckingContext.reportTypeError(node, "Node isn't applicable in the context", "r:cec599e3-51d2-48a7-af31-989e3cbd593c(jetbrains.mps.lang.core.typesystem)", "5622704259074611096", intentionProvider, errorTarget);
          {
            SNode _foreign_34989546 = cm.getCanBeParentBlock(node, operationContext);
            if (_foreign_34989546 != null) {
              _reporter_2309309498.addAdditionalRuleId(_foreign_34989546.getModel().toString(), _foreign_34989546.getId());
            }
          }
        }